*{margin: 0;padding: 0;}
.clearfix{clear: both;}
.row{width: 950px;margin: auto;}
.u-mask{height: 100%;width: 100%;position: fixed;top:0;left: 0;z-index: 999;background: rgba(0,0,0,0.5) url(../img/loading.gif) no-repeat center center;}
.u-modal{width: 700px;height: 330px;background: #fff;box-shadow: 1px 2px 3px rgba(0,0,0,0.1);
position: fixed;top:0;left: 0;right: 0;bottom:0;z-index: 1989;margin: auto;}
.u-modal .u-modal-c{width: 100%;height: 330px;position: relative;}
.u-modal .u-modal-c .close{width: 20px;text-align: center; height: 20px;line-height: 20px; background: #CACBCA;color: #fff;display: block;
border-radius: 100%;font-size: 14px;position: absolute;right: 15px;top:15px;}
.u-modal .u-modal-c .close:hover{background: #f10;cursor: pointer;}
.u-modal .u-modal-c .info{position: absolute;top:65px;left: 75px;}
.u-modal .u-modal-c .info h1{font-size: 27px;color: #222;letter-spacing: 1px;}
.u-modal .u-modal-c .info h2{font-size: 15px;color: #444;margin-top: 15px;letter-spacing: 1px;}
.u-modal .u-modal-c .info h3{font-size: 12px;color: #555;margin-top: 45px;}
.u-modal .u-modal-c .info .btn{background: #FF8C3C;padding:0 15px;color: #fff;width: 100px;text-align: center; 
	height: 32px;line-height: 32px;	margin-top: 15px;display: block;float: left;margin-right: 5px;font-size: 14px;letter-spacing: 1px;}
.u-modal .u-modal-c .info .btn:hover{cursor: pointer;opacity: 0.7;}
.u-modal .u-modal-c .icon{position: absolute;width: 101px;height: 101px;top:90px;right: 90px;background: #eee;overflow: hidden;}
.u-modal .u-modal-c .icon img{width: 100%;height:100%;}
.u-modal .u-modal-c .icon_code{position: absolute;width: 200px;height: 200px;top:50px;right: 50px;background: #eee;overflow: hidden;}

.g-bd{}
.g-bd .row-1{margin-top: 30px;border-bottom:2px solid #ddd;height: 30px;}
.g-bd .row-1 h1{float: left;font-size: 15px;}

.g-bd .row-2 table{margin-top: 15px;width: 100%;  border-spacing: 0;border-collapse: collapse;}
.g-bd .row-2 table tr{}
.g-bd .row-2 table tr th{color: #555;font-size: 14px;  padding: 15px; line-height: 1.42857143;}
.g-bd .row-2 table tr td{padding: 15px;color: #555;font-size: 12px;text-align: center;  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;}
.g-bd .row-2 table tr td font{color:#999}

.g-bd .row-3{margin-top: 15px;}
.g-bd .row-3 p{float: right;color: #717171;}
.g-bd .row-3 p span{color: #f00;font-size: 14px;font-weight: 900;}
.g-bd .row-3 p a{color: #f00;font-size: 30px;font-weight: 900;}

.g-bd .row-4{margin-top: 60px;overflow: hidden;}
.g-bd .row-4 h1{float: left;font-size: 15px;margin-top: 10px;}
.g-bd .row-4 .payment{float: left;margin-left: 60px;overflow: hidden;}
.g-bd .row-4 .payment .u-checkbox{float:left; overflow: hidden;}
.g-bd .row-4 .payment .u-checkbox:hover{cursor: pointer;}
.g-bd .row-4 .payment .u-checkbox .border{height: 12px;width: 12px;border-radius: 100%;background: #fff;
	float: left;cursor: pointer;margin:15px;border:1px solid #ccc;}
.g-bd .row-4 .payment .u-checkbox .border .circle{background: #fff;height: 40%;width: 40%;
	border-radius: 100%;margin: 30%;}
.g-bd .row-4 .payment .u-checkbox-active .border{border:1px solid #3B99FC;background: #3B99FC;}
.g-bd .row-4 .payment .u-checkbox-active .border .circle{background: #fff;}
.g-bd .row-4 .payment .img{float: left;display: block;margin:0 15px;}

.g-bd .row-5{ }
.g-bd .row-5 .btn-pay{width: 227px;text-align: center;height: 50px;line-height: 50px; 
	background: #FF4A01;color: #FFDACD;float: right;border-radius: 4px;}
.g-bd .row-5 .btn-pay:hover{cursor: pointer;opacity: 0.9;}
/* 12-1 byxiAO */
.payment-msg{
	height: 70px;
    line-height: 50px;
    font-size: 18px;
    color: #999999;
    float: left;
    width: 710px;
    text-align: right;}
.mb30{margin-bottom:30px}

